Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A 
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard 
All Tour Uruguay F1 Argentina F7 Portugal F1 Chile F1 Argentina F3 Argentina F5 Turkey F1 France F8 Italy F18 Turkey F3 Italy F19 Italy F20 Italy F22 Argentina F6 Argentina F7 Argentina F8 Argentina F9 Argentina F10 Argentina F11 Colombia F5 Colombia F6 Venezuela F7 Venezuela F8 Colombia F1 Venezuela #1-w1 Venezuela #1-w2 Venezuela #1-w3 Uruguay F1 Uruguay F2 Argentina F5 Argentina F8 Argentina F9 France F9 Turkey F3 Italy F21 Turkey F4 Spain F26 Israel F2 Israel F3 Turkey F2 Turkey F3 Uzbekistan F2 Turkey F5 Iran F1 Spain F35 Spain F36 Spain F37 Tunisia F5 Tunisia F6 Israel F4 Israel F5 Germany F5 Croatia F1 Croatia F2 Switzerland F2 Switzerland F3 Turkey F2 Turkey F3 Turkey F4 Turkey F5 Turkey F6 Uzbekistan F2 Italy F15 Turkey F7 Germany F4 Kazakhstan F1 Turkey F4 Turkey F5 Turkey F9 Turkey F41 Turkey F42 Turkey F43 Turkey F44 Turkey F45 Turkey F46 Turkey F6 Turkey F9 Turkey F11 Turkey F12 Turkey F18 Turkey F21 Turkey F34 Turkey F35 Turkey F8 Turkey F48 Turkey F49 Turkey F6 (Antalya) Turkey F7 (Antalya) Turkey F8 (Antalya) Israel F1 (Ramat Hasharon) Israel F2 (Ramat Hasharon) Turkey F12 (Antalya) Turkey F14 (Antalya) Turkey F15 (Antalya) Turkey F16 (Antalya) Turkey F18 (Antalya) Turkey F23 (Istanbul) Belarus F1 (Minsk) Belarus F2 (Minsk) Belarus F3 (Minsk) Turkey F32 (Antalya) Turkey F33 (Antalya) Turkey F36 (Antalya) Turkey F37 (Antalya) Turkey F38 (Antalya) Turkey F40 (Antalya) Kuwait F2 (Meshref) Qatar F4 (Doha) Qatar F5 (Doha) Qatar F6 (Doha) Qatar F1 (Doha) Qatar F2 (Doha) Qatar F3 (Doha) Bahrain F1 (Manama) Turkey F12 (Antalya) Turkey F13 (Antalya) Turkey F14 (Antalya) Turkey F15 (Antalya) Turkey F16 (Antalya) Turkey F18 (Antalya) Argentina F1 Argentina F2 Argentina F3 Italy F12 Turkey F19 (Antalya) Turkey F20 (Antalya) Turkey F21 (Antalya) Italy F13 Italy F14 Italy F15 Spain F15 Chile F1a Belarus F1 (Minsk) Chile F1b Argentina F4 Argentina F5 Argentina F6 Turkey F31 Chile F2 Chile F3 Argentina F4 Colombia F2 M15 Doha Venezuela #1-w4 Argentina F4 Argentina F6 Argentina F7 M15 Doha Turkey F1 France F11 M15 Antalya M15 Antalya Israel F1 M15 Antalya Turkey F4 Iran F2 M15 Antalya Tunisia F4 M15 Antalya M15 Antalya Germany F4 M15 Antalya M15 Almaty M25 Nonthaburi M25 Nonthaburi M15 Kiryat Shmona M15 Kiryat Shmona M15 Antalya M15 Antalya M15 Antalya M15 Antalya M25 Nonthaburi M25 Nonthaburi M25 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Novi Sad M15 Novi Sad M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M25 Antalya M25 Antalya M25 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M25 Tbilisi M15 Antalya M15 Antalya M15 Antalya M25 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya Turkey F2 (Antalya) M15 Antalya M15 Monastir M15 Antalya M15 Monastir Bukhara Challenger - Bukhara M15 Antalya Samarkand Challenger - Samarkand Copa Petrobras - Montevideo Akbank Private Banking TED Open 2006 - Istanbul Open Castilla y Leon - Segovia Bukhara Challenger - Bukhara La Serena Open - La Serena Copa Kia Challenger ATP - Santiago XII Abierto Internacional de Salinas - Salinas Voit Mexico City Open - Mexico City San Luis Potosi Challenger 2007 - San Luis Potosi Challenger Casablanca San Angel - Mexico City II Naples ITG Challenger - Naples 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Fergana Challenger - Fergana BH Tennis Open - Belo Horizonte Bancolombia Open - Bogota Challenger de Providencia-Copa Kia - Santiago Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi BH Indoor Sarajevo - Sarajevo AGT Challenger - Leon Zenith Tennis Cup-Harbour Club - Milan Guzzini Challenger - Recanati 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia s'Tennis Masters Challenger - Graz Samarkand Challenger - Samarkand ATP Open Castilla y Leon - Segovia Akbank Private Banking TED Open - Istanbul XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Citta di Como Challenger - Como Alexander Kolyaskin Memorial - Donetsk Copa Petrobras-Colombia - Bogota Ethias Trophy - Mons Cyclus Open de Tenis - Florianopolis Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Bancolombia Open - Cali President's Cup - Astana IV Challenger Ciudad De Guayaquil - Guayaquil Seguros Bolivar Open - Medellin Sao Paulo Challenger Bucaramanga Challenger Belgrade Challenger Santiago Challenger Bogota Challenger Bangkok Challenger Korat Challenger Pereira Challenger Ramat Hasharon Challenger Bordeaux Challenger Izmir Challenger Prostejov Challenger Manta Challenger Bogota Challenger Recanati Challenger Belo Horizonte Challenger Campos do Jordao Challenger Brasilia Challenger Samarkand Challenger - Samarkand Cali Challenger Bogota Challenger Buenos Aires Challenger M15 Antalya Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Open Mutouest de Saint-Brieuc - St. Brieuc Karshi Challenger - Karshi Tunis Challenger Nottingham Challenger Braunschweig Challenger Rimini Challenger Istanbul Challenger Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Izmir Challenger Oklahoma Challenger - Tulsa Seguros Bolivar Open - Medellin Guayaquil Challenger Cancun Challenger Buenos Aires Challenger Sao Paulo Challenger Heilbronn Challenger Dallas Challenger Salinas Challenger Santiago Challenger Le Gosier Challenger Monza Challenger Prague Challenger Bordeaux Challenger Marburg Challenger Braunschweig Challenger Scheveningen Challenger Bogota Challenger Sopot Challenger Geneva Challenger Bratislava Challenger Helsinki Challenger Sao Paulo Challenger Heilbronn Challenger Salinas Challenger Santiago Challenger Barranquilla Challenger Mersin Challenger Rome Challenger Tunis Challenger Prague Challenger Prostejov Challenger Braunschweig Challenger Astana Challenger Petange Challenger Arpa Ceramic Cup - Reggio Emilia Lermontov Challenger Mersin Challenger Copa Petrobras Paraguay - Asuncion Milan Challenger Braunschweig Challenger Eskisehir Challenger Astana Challenger Izmir Challenger Helsinki Challenger Bergamo Challenger Astana Challenger Kazan Challenger Sao Paulo Challenger Heilbronn Challenger Braunschweig Challenger Astana Challenger Izmir Challenger Quito Challenger Rennes Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Guayaquil Challenger Andria Challenger Noumea Challenger Santo Domingo Challenger Kazan Challenger Raanana Challenger Leon Challenger Mersin Challenger Savannah Challenger Furth Challenger Moscow Challenger Blois Challenger Braunschweig Challenger Scheveningen Challenger Liberec Challenger Genova Challenger Banja Luka Challenger Istanbul Challenger Izmir Challenger II Cyclus Open de Tenis - Florianopolis Rennes Challenger Corrientes Challenger Santiago Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Buenos Aires Challenger Montevideo Challenger Bucaramanga Challenger Puebla Challenger Guadalajara Challenger Guangzhou Challenger Shenzhen Challenger Rome Challenger Heilbronn Challenger Mestre Challenger Prostejov Challenger Moscow Challenger Poprad Tatry Challenger Bastad Challenger Todi Challenger Bukhara Challenger - Bukhara Prague Challenger Liberec Challenger Portoroz Challenger Bancolombia Open - Bogota Genova Challenger Aberto de Sao Paulo - Sao Paulo Banja Luka Challenger Istanbul Challenger Izmir Challenger ATP Challenger La Serena - La Serena Buenos Aires Challenger Santiago Challenger Bratislava Challenger Bogota Challenger Montevideo Challenger Astana Challenger Bangkok Challenger Irving Challenger Panama City Challenger Sarasota Challenger Mestre Challenger Lyon Challenger Astana Challenger M15 Antalya Prague Challenger Izmir Challenger Orleans Challenger Buenos Aires Challenger Bangkok Challenger Bangkok Challenger Turkey F6 Samarkand Challenger - Samarkand Memorial A. Manfredini Sassuolo Challenger - Sassuolo Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon M15 Antalya Itajai Challenger Oberstaufen Cup-Head German Master's Series - Oberstaufen M15 Antalya M25 Antalya Istanbul Challenger Medellin Challenger M25 Antalya Liberec Challenger Mons Challenger Cali Challenger Bordeaux Challenger Nottingham-2 Challenger San Marino Challenger M15 Antalya Villa Allende Challenger M15 Antalya Genova Challenger Szczecin Challenger Istanbul Challenger Istanbul Challenger Tunis Challenger Cali Challenger Izmir Challenger Aguascalenties Challenger Bucaramanga Challenger Dallas Challenger Izmir Challenger Mersin Challenger Aix En Provence Challenger Mestre Challenger Marburg Challenger M15 Monastir Buenos Aires Challenger Santiago Challenger Budapest Challenger Lima Challenger Montevideo Challenger Sao Leopoldo Challenger Bangkok Challenger Sao Paulo Challenger Sarasota Challenger Antalya 3 Challenger Heilbronn Challenger Tunis Challenger M15 Antalya Prague Challenger Mons Challenger Cali Challenger Lima Challenger Kazan Challenger Bogota Challenger Bratislava Challenger Lima Challenger Brescia Challenger Mendoza Challenger M15 Antalya M15 Antalya Raanana Challenger Scheveningen Challenger Segovia Challenger Istanbul Challenger Pereira Challenger Cordoba Challenger Helsinki Challenger Istanbul Challenger Orleans Challenger M25 Antalya Morelos Challenger Nur-Sultan Challenger Copa Petrobras Argentina - Buenos Aires XI Trofeo Ciudad de Quito - Quito Oberstaufen Cup - Oberstaufen Concurso Internacional de Vigo - Vigo XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Copa Petrobras Argentina - Buenos Aires Naples Challenger - Naples M15 Antalya Aberto de Santa Catarina de Tenis - Florianopolis The 'Fitz' Casino Challenger - Tunica Sporting Challenger '07 Trofeo Regione Piemonte - Turin Trofeo Sisma Mantova - Mantova IV Manta Open - Manta Ramat Hasharon Challenger XIII Trofeo Ciudad de Quito - Quito M15 Antalya Copa Petrobras Colombia - Bogota Copa Petrobras Argentina - Buenos Aires Sail Open - New Delhi Fergana Challenger - Fergana Seguros Bolivar Open - Cali Tashkent Challenger - Tashkent Challenger Britania Zavaleta - Puebla Lima Challenger - Lima Milan Challenger Salinas Challenger Iquique Challenger M25 Antalya Campos do Jordao Challenger San Luis Potosi Challenger Mexico City Challenger Istanbul Challenger Astana Challenger Banja Luka Challenger Medellin Challenger Bucaramanga Challenger Barranquilla Challenger Rome Challenger Dortmund Challenger Sarasota Challenger Marburg Challenger Argentina Open - Buenos Aires Istanbul Challenger Rome Challenger San Juan Challenger Bogota Challenger M15 Antalya Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Le Gosier Challenger Sao Paulo Challenger Bordeaux Challenger Copa Telmex - Buenos Aires San Juan Challenger PBZ Zagreb Indoors - Zagreb San Luis Potosi Challenger Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Trnava Challenger Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai Movistar Open - Santiago PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Open de Moselle - Metz Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Aircel Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Heilbronn Challenger Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade BMW Open - Munich AEGON Championships - London Recanati Challenger Braunschweig Challenger German Tennis Championships - Hamburg Legg Mason Tennis Classic - Washington China Open - Beijing If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb VTR Open - Vina del Mar Brasil Open - Sao Paulo Istanbul Challenger Izmir Cup - Izmir Copa Claro - Buenos Aires Copa Telmex - Buenos Aires Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Citi Open - Washington St. Petersburg Open - St. Petersburg Copa Petrobras-Brazil - Aracaju China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras SkiStar Swedish Open - Bastad ATP Vegeta Croatia Open - Umag Malaysian Open - Kuala Lumpur China Open - Beijing Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona AEGON Championships - London Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Manchester Challenger Valencia Open - Valencia Brisbane International - Brisbane Ecuador Open - Quito ABN AMRO World Tennis Tournament - Rotterdam Kremlin Cup - Moscow Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Argentina Open - Buenos Aires Brisbane International - Brisbane Barcelona Open BancSabadell - Barcelona Open Sud de France - Montpellier Topshelf Open - 's-Hertogenbosch AEGON Championships - London SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Lubbock Challenger - Lubbock Winston-Salem Open - Winston-Salem Kremlin Cup - Moscow TEB BNP Paribas Istanbul Open - Istanbul Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia Aegon Nottingham Open - Nottingham Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Suisse Open - Gstaad ATP Guzzini Challenger - Recanati BB&T Atlanta Open - Atlanta Abierto Mexicano - Los Cabos Moselle Open - Metz Kremlin Cup - Moscow Citta di Como - Como Qatar ExxonMobil Open - Doha Ecuador Open - Quito Argentina Open - Buenos Aires Brasil Open - Sao Paulo Geneva Open - Geneva Antalya Cup - Antalya SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Brisbane International - Brisbane Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston TEB BNP Paribas Istanbul Open - Istanbul Sarajevo Challenger Open Parc - Lyon SkiStar Swedish Open - Bastad ASB Classic - Auckland Winston-Salem Open - Winston-Salem Istanbul Challenger Copa Petrobras - Bogota Rakuten Japan Open - Tokyo Antalya Challenger Antalya 2 Challenger Barcelona Open BancSabadell - Barcelona Copa Claro - Buenos Aires AEGON International - Eastbourne St. Petersburg Open - St. Petersburg Antalya Open - Antalya Swiss Indoors Basel - Basel Istanbul Challenger Antalya 4 Challenger IPP Geneva Trophy - Geneva Aegon Nottingham Open - Nottingham Nottingham Challenger Copa Petrobras Paraguay - Asuncion Istanbul Challenger Dubai Duty Free Tennis Championships - Dubai Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Rio Open - Rio de Janeiro St. Petersburg Open - St. Petersburg US Men's Clay Court Championship - Houston BMW Open - Munich Apia International - Sydney Antalya Cup - Antalya Santo Domingo Challenger Copa Telmex - Buenos Aires If Stockholm Open - Stockholm AEGON International - Eastbourne If Stockholm Open - Stockholm The Dubai Tennis Championships - Dubai AEGON Championships - London AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Bank Austria Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Medibank International - Sydney Movistar Open - Santiago PBZ Zagreb Indoors - Zagreb PBZ Zagreb Indoors - Zagreb Ecuador Open - Quito Istanbul Challenger Heineken Open - Auckland Wimbledon - London ASB Classic - Auckland Open Sud de France - Montpellier Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group 2, 1R, IRL-TUR 4-1 Davis Cup, Europe/Africa Group II, PO, GBR-TUR 5-0 Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, Group II, 1R, TUR-BIH 1-3 Davis Cup, Group II, PO, TUR-MDA 2-3 Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, Group II, 1R, TUR-RSA 3-2 Davis Cup, Group II, 2R, TUR-BLR 2-3 Davis Cup, Group II, 1R, TUR-BUL 3-2 Davis Cup, Group II, 2R, BIH-TUR 3-1 Davis Cup, Group II, 1R, CYP-TUR 1-4 Davis Cup, Group II, 2R, TUR-SWE 1-4 Davis Cup, World Group, PO, ARG-COL 4-0 U.S. Open (juniors)